//
// Created by 束庆乐 on 2025/1/3.
//
#include "iostream"
using namespace std;

template<class T>
void mySwap(T& a,T& b){
    T temp = a;
    a =b;
    b = temp;
}

void test1(){
    int a = 10;
    int b = 20;
    char c = 'c';
    mySwap(a,b);
//    mySwap(a,c);

}


//模板必须要确定出T的类型才能使用，
template<class T>
void func(){
    cout << "func invoke ..." << endl;
}

void test2(){
    func<int>();
//    func();
}


int main097(){
    test1();
    test2();

    return 0;
}